home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Time Traveler CD - A Mult…dia Chronicle of History
/
Time Traveler CD - A Multimedia Chronicle of History.iso
/
Time Traveler
/
Time Traveler.rsrc
/
bin.rsrc_CODE_3_taskmaster.txt
< prev
next >
Wrap
Text File
|
1992-10-28
|
12KB
|
213 lines
# near model CODE resource
# jump table entries: 80-81 (2 of them)
export_10:
00000000 4240 clr.w D0
00000002 4E75 rts
export_11:
00000004 4267 clr.w -[A7]
00000006 3F3C FFFF move.w -[A7], 0xFFFF
0000000A 486D E690 pea.l [A5 - 0x1970]
0000000E A970 syscall GetNextEvent
00000010 301F move.w D0, [A7]+
00000012 4A40 tst.w D0
00000014 6606 bne +0x8 /* 0000001C */
00000016 426D E690 clr.w [A5 - 0x1970]
0000001A 4E75 rts
label0000001C:
0000001C 4267 clr.w -[A7]
0000001E 486D E690 pea.l [A5 - 0x1970]
00000022 A97F syscall IsDialogEvent
00000024 301F move.w D0, [A7]+
00000026 6700 002A beq +0x2C /* 00000052 */
0000002A 4267 clr.w -[A7]
0000002C 486D E690 pea.l [A5 - 0x1970]
00000030 486D EC32 pea.l [A5 - 0x13CE]
00000034 486D EC36 pea.l [A5 - 0x13CA]
00000038 A980 syscall DialogSelect
0000003A 301F move.w D0, [A7]+
0000003C 4A40 tst.w D0
0000003E 6700 0012 beq +0x14 /* 00000052 */
00000042 206D EC32 movea.l A0, [A5 - 0x13CE]
00000046 302D EC36 move.w D0, [A5 - 0x13CA]
0000004A 4EAD 026A jsr [A5 + 0x26A /* export_73 */]
0000004E 6000 0200 bra +0x202 /* 00000250 */
label00000052:
00000052 302D E690 move.w D0, [A5 - 0x1970]
00000056 0C40 0001 cmpi.w D0, 0x1
0000005A 6700 0036 beq +0x38 /* 00000092 */
0000005E 0C40 0003 cmpi.w D0, 0x3
00000062 6700 0182 beq +0x184 /* 000001E6 */
00000066 0C40 0005 cmpi.w D0, 0x5
0000006A 6700 017A beq +0x17C /* 000001E6 */
0000006E 0C40 0006 cmpi.w D0, 0x6
00000072 6700 018A beq +0x18C /* 000001FE */
00000076 0C40 0007 cmpi.w D0, 0x7
0000007A 6700 01AA beq +0x1AC /* 00000226 */
0000007E 0C40 0008 cmpi.w D0, 0x8
00000082 6700 01A6 beq +0x1A8 /* 0000022A */
00000086 0C40 000F cmpi.w D0, 0xF
0000008A 6700 01A2 beq +0x1A4 /* 0000022E */
0000008E 6000 01C0 bra +0x1C2 /* 00000250 */
label00000092:
00000092 6100 01C2 bsr +0x1C4 /* 00000256 */
00000096 0C40 0000 cmpi.w D0, 0x0
0000009A 6700 01B8 beq +0x1BA /* 00000254 */
0000009E 0C40 0001 cmpi.w D0, 0x1
000000A2 6700 002E beq +0x30 /* 000000D2 */
000000A6 0C40 0002 cmpi.w D0, 0x2
000000AA 6700 008E beq +0x90 /* 0000013A */
000000AE 0C40 0003 cmpi.w D0, 0x3
000000B2 6700 0094 beq +0x96 /* 00000148 */
000000B6 0C40 0004 cmpi.w D0, 0x4
000000BA 6700 00D8 beq +0xDA /* 00000194 */
000000BE 0C40 0005 cmpi.w D0, 0x5
000000C2 6700 00EA beq +0xEC /* 000001AE */
000000C6 0C40 0006 cmpi.w D0, 0x6
000000CA 6700 0104 beq +0x106 /* 000001D0 */
000000CE 6000 0180 bra +0x182 /* 00000250 */
label000000D2:
000000D2 42A7 clr.l -[A7]
000000D4 2F2D E69A move.l -[A7], [A5 - 0x1966]
000000D8 A93D syscall MenuSelect
label000000DA:
000000DA 2B5F E6A0 move.l [A5 - 0x1960], [A7]+
000000DE 3B7C 0001 E690 move.w [A5 - 0x1970], 0x1
000000E4 3B7C 0001 E6A4 move.w [A5 - 0x195C], 0x1
000000EA 302D E6A0 move.w D0, [A5 - 0x1960]
000000EE 6700 0160 beq +0x162 /* 00000250 */
000000F2 0C40 0080 cmpi.w D0, 0x80
000000F6 6600 015C bne +0x15E /* 00000254 */
000000FA 0C6D 0002 E6A2 cmpi.w [A5 - 0x195E], 0x2
00000100 6F00 0152 ble +0x154 /* 00000254 */
00000104 486D EC3A pea.l [A5 - 0x13C6]
00000108 A874 syscall GetPort
0000010A 42A7 clr.l -[A7]
0000010C 3F3C 0080 move.w -[A7], 0x80
00000110 A949 syscall GetMenuHandle
00000112 3F2D E6A2 move.w -[A7], [A5 - 0x195E]
00000116 486D EB2A pea.l [A5 - 0x14D6]
0000011A A946 syscall GetMenuItemText/GetItem
0000011C 4267 clr.w -[A7]
0000011E 486D EB2A pea.l [A5 - 0x14D6]
00000122 A9B6 syscall OpenDeskAcc
00000124 301F move.w D0, [A7]+
00000126 2F2D EC3A move.l -[A7], [A5 - 0x13C6]
0000012A A873 syscall SetPort
0000012C 4267 clr.w -[A7]
0000012E A938 syscall HiliteMenu
00000130 3B7C 0001 E68E move.w [A5 - 0x1972], 0x1
00000136 6000 0118 bra +0x11A /* 00000250 */
label0000013A:
0000013A 486D E690 pea.l [A5 - 0x1970]
0000013E 2F2D E6A0 move.l -[A7], [A5 - 0x1960]
00000142 A9B3 syscall SystemClick
00000144 6000 010A bra +0x10C /* 00000250 */
label00000148:
00000148 42A7 clr.l -[A7]
0000014A A924 syscall FrontWindow
0000014C 201F move.l D0, [A7]+
0000014E B0AD E6A0 cmp.l D0, [A5 - 0x1960]
00000152 6700 0100 beq +0x102 /* 00000254 */
00000156 202D E834 move.l D0, [A5 - 0x17CC]
0000015A B0AD E6A0 cmp.l D0, [A5 - 0x1960]
0000015E 6700 00F4 beq +0xF6 /* 00000254 */
00000162 4A6D E680 tst.w [A5 - 0x1980]
00000166 661C bne +0x1E /* 00000184 */
00000168 202D E6A0 move.l D0, [A5 - 0x1960]
0000016C B0AD E83C cmp.l D0, [A5 - 0x17C4]
00000170 6700 00E2 beq +0xE4 /* 00000254 */
00000174 B0AD E838 cmp.l D0, [A5 - 0x17C8]
00000178 6700 00DA beq +0xDC /* 00000254 */
0000017C B0AD E840 cmp.l D0, [A5 - 0x17C0]
00000180 6700 00D2 beq +0xD4 /* 00000254 */
label00000184:
00000184 3B7C 8000 E68E move.w [A5 - 0x1972], 0x8000
0000018A 2F2D E6A0 move.l -[A7], [A5 - 0x1960]
0000018E A91F syscall SelectWindow
00000190 6000 00BE bra +0xC0 /* 00000250 */
label00000194:
00000194 4EAD 0312 jsr [A5 + 0x312 /* export_94 */]
00000198 2F2D E6A0 move.l -[A7], [A5 - 0x1960]
0000019C 2F2D E69A move.l -[A7], [A5 - 0x1966]
000001A0 2F2D E848 move.l -[A7], [A5 - 0x17B8]
000001A4 A925 syscall DragWindow
000001A6 4EAD 02FA jsr [A5 + 0x2FA /* export_91 */]
000001AA 6000 00A4 bra +0xA6 /* 00000250 */
label000001AE:
000001AE 42A7 clr.l -[A7]
000001B0 2F2D E6A0 move.l -[A7], [A5 - 0x1960]
000001B4 2F2D E69A move.l -[A7], [A5 - 0x1966]
000001B8 486D EC2A pea.l [A5 - 0x13D6]
000001BC A92B syscall GrowWindow
000001BE 201F move.l D0, [A7]+
000001C0 2F2D E6A0 move.l -[A7], [A5 - 0x1960]
000001C4 2F00 move.l